/**
 * redux最核心的管理对象模块
 */
import {createStore, applyMiddleware} from 'redux'
// 使用 thunk 等中间件可以帮助在 Redux 应用中实现异步性
import thunk from 'redux-thunk'
// 可以对状态变化进行可视化查看。
import {composeWithDevTools} from 'redux-devtools-extension'
import reducers from './reducers'
// 向外暴露store
export default createStore(reducers, composeWithDevTools(applyMiddleware(thunk)))